insulating baffle - Francés Inglés Diccionario